be lacking something indispensable - French English Dictionary